Physically-based Animation of Humanoid Swimming
نویسندگان
چکیده
In this paper, we describe a dynamic control algorithm that allows a humanoid character to swim through a fluid. The swimming is physically-based, whereby the character applies simulated muscle forces in order to drive the body through the motions of a breaststroke. The interaction between the moving body parts and a fluid dynamics system results in drag forces that cause the swimmer’s body to be thrust forward. Directional control of the swimmer is achieved by applying various perturbations to the original stroke based on a desired trajectory. We analyze the results qualitatively by comparing our resulting animations against video footage of real swimmers.
منابع مشابه
Trajectory Generation in Groping Locomotion of a 21-dof Humanoid Robot
The formulation and optimization of joint trajectories for a humanoid robot’s manipulator is quite different from standard robots’ because of the complexity of its kinematics and dynamics. This paper presents a formulation to solve kinematics problems to generate trajectory for a 21-DOF humanoid robot in the groping-locomotion method. The groping-locomotion method includes a basic autonomous in...
متن کاملBlender for robotics and robotics for Blender
Computer animation and robotics have most of their mathematical foundations in common. So, Blender is a natural (but still undiscovered and imperfect) GUI candidate for robot simulation and programming. The robotics research community lacks an advanced graphical tool such as Blender, but, on the other hand, it has more advanced and efficient algorithms than Blender for the physically realistic ...
متن کاملFlexible Foot/Ankle Based on PKM with Force/Torque Sensor for Humanoid Robot
This paper describes the development of a novel humanoid robot foot/ankle based on an orientation Parallel Kinematic Mechanism for intelligent and flexible control. With three identical Universal-Prismatic-Spherical prismatic-actuated limbs and a central Universal-Revolute passive limb, the PKM can perform three degrees of freedom rotation motions. In order to enable the humanoid robot safely t...
متن کاملA Comparison of Design Strategies for 3D Human Motions*
Three-dimensional character animation and especially human animation becomes everyday more popular for simulation, multimedia applications, and games. However the specification of human motion in a computer animation system is still a tedious task for the user in most commercial systems. Based on the experience on the ESPRIT projects HUMANOID and HUMANOID-2, we compare in this paper the various...
متن کاملParameter Spaces, Spacetime Control and Motion Graphs for Automating the Animation of Videogame Characters
Character animations are a crucial part of many interactive applications, from training simulations to videogames. As these applications have become more sophisticated, the growing number of character animations required has made standard animation techniques like key-framing and motion-capture increasingly expensive and time-consuming. Procedurally generating animations appears to offer a solu...
متن کامل